/**
 * 收支明细数据表
 */
const {SchameTypes, Schema} = require('mongoose');
module.exports = class extends think.Mongoose {
  get schema() {
    var _schema = new Schema({
      type: {type: String}, // 收支类型
      /// upgrade   升级VIP
      /// commission  任务佣金发放
      /// deduct  上级用户分成  
      /// cash   用户提现金额
      /// charge   用户充值余额
      vip: {type: Number, default: 0}, // 类型为upgrade是需要填写用于判断
      uid: {type: String}, // 关联的用户ID
      tip: {type: String}, // 关联的任务ID
      money: {type: Number, default: 0}, // 收支金额
      create_at: {type: Number, default: Date.now}, // 收支发生时间
      status: {type: Number, default: 0}, // 状态 0是初始  1成功  2失败
      remark: {type: String}, // 广告备注
    })
    return _schema;
  }
}